
class Person(object):
    """
    Represents a living, breathing physical person
    """
    
    def __init__(self, id, firstName, lastName):
        self.id = id
        self.firstName = firstName
        self.lastName = lastName
        
    @property
    def name(self):
        return self.firstName + " " + self.lastName
        
    def __str__(self):
        return "#{0} {1} {2}".format(self.id, self.firstName, self.lastName)